import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ProjectMngRoutingModule } from './project-mng-routing.module';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { NgZorroAntdModule } from 'ng-zorro-antd';
import { NgxEchartsModule } from 'ngx-echarts';
import { PmProjectFilesComponent } from './pm-project-files/pm-project-files.component';
import { PmProjectFilesDetailComponent } from './pm-project-files/pm-project-files-detail.component';
import { PmVersionMngComponent } from './pm-version-mng/pm-version-mng.component';
import { PmHistoryVersionComponent } from './pm-history-version/pm-history-version.component';
import { NgxExtendedPdfViewerModule } from 'ngx-extended-pdf-viewer';
import { PmDefectMngComponent } from './pm-defect-mng/pm-defect-mng.component';
import { PmFloodComponent } from './pm-flood/pm-flood.component';
import { PmFloodPlanComponent } from './pm-flood/pm-flood-plan/pm-flood-plan.component';
import { PmFloodMaterialComponent } from './pm-flood/pm-flood-material/pm-flood-material.component';
import { PmFloodPracticeComponent } from './pm-flood/pm-flood-practice/pm-flood-practice.component';
import { PmCheckComponent } from './pm-check/pm-check.component';
import { PmMaintainComponent } from './pm-maintain/pm-maintain.component';

@NgModule({
    declarations: [
        PmProjectFilesComponent,
        PmProjectFilesDetailComponent,
        PmVersionMngComponent,
        PmHistoryVersionComponent,
        PmDefectMngComponent,
        PmFloodComponent,
        PmFloodPlanComponent,
        PmFloodMaterialComponent,
        PmFloodPracticeComponent,
        PmCheckComponent,
        PmMaintainComponent
    ],
    imports: [
        CommonModule,
        FormsModule,
        ReactiveFormsModule,
        NgZorroAntdModule,
        NgxEchartsModule,
        NgxExtendedPdfViewerModule,
        ProjectMngRoutingModule
    ]
})
export class ProjectMngModule {
}
